/* Header region */
#fr3-footer {
  background: white;
  width: 100%;
  height: 70px;
  margin: 0 auto;
  padding-top: 10px;
  clear: both;
}

#fr3-footer-inner {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  zoom: 1;
}

.fr3-footer-content .block-fr3-logo {
  float: left;
  padding: 10px 0 10px 0;
}

/* region area */
.fr3-footer-content .fr3-region-name {
  float: left;
  width: 49%;
  position: relative;
  padding: 10px 0 10px 0;
}

.fr3-footer-content .fr3-site-title {
  position: absolute;
  top: 7px;
  left: 15px;
  font-family: "HelveticaNeueLight",Arial,"FreeSans","Garuda",Helvetica,"Bitstream Vera Sans",sans-serif;
  font-size: 35px;
  font-weight: normal;
  line-height: 120%;
  color: #0076b9;
}
.fr3-footer-content #fr3-header .fr3-site-title {
  line-height: inherit;
  margin-top: 5px;
}
.fr3-footer-content .fr3-site-title a {
  display: block;
  float: left;
  background: none;
  color: #0076b9;
}
.fr3-footer-content .fr3-site-title a:hover {
  color: #0076b9;
  text-decoration: none;
}

.fr3-footer-content .fr3-select-region .label {
  display: block;
  float: left;
  background: url('../images/bg-select-regions.png') no-repeat 100% 0px;
  margin: 10px 0 0 0;
  padding: 7px 33px 7px 8px;
  height: 14px;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: #404040;
}
.fr3-footer-content .fr3-select-region .label:hover, .fr3-footer-content .fr3-select-region .label.label-over {
  background-position: 100% -28px;
  color: #0076b9;
}

/* Legal Notice */
.fr3-footer-content .fr3-footer-legal-notice {
  margin-top: 25px;
  float: right;
  color: #999999;
}

.fr3-footer-content .fr3-footer-legal-notice a {
  text-decoration: none;
  color: #999999;
}

.fr3-footer-content .fr3-footer-legal-notice a:hover {
  text-decoration: none;
  color: #999999;
}

.fr3-footer-content .fr3-footer-legal-notice .mentions {
  margin-left: 10px;
}